約 4,550,166 件
https://w.atwiki.jp/buck_tick/pages/41.html
Lyrics music 今井寿 +PV +BUCK-TICK TOUR2002 WARP DAYS 20020616 BAY NK HALL +TOUR memento mori 2009
https://w.atwiki.jp/ddr_dp/pages/3538.html
Globe Glitter(踊) 曲名 アーティスト フォルダ 難易度 BPM NOTES/FA(SA) その他 Globe Glitter Sana,ATSUMI UEDA by BEMANI Sound Team "PON" A20+ 踊11 190 406 / 17 真夏の歌合戦5番勝負 STREAM VOLTAGE AIR FREEZE CHAOS 69 55 18 37 24 楽譜面(8) / 踊譜面(11) / 激譜面(15) / 鬼譜面(-) 属性 リズム難、フリーズアロー 譜面 https //livedoor.blogimg.jp/yanmar195/imgs/0/f/0fb1c199.png 譜面動画 https //www.youtube.com/watch?v=ntpS-KGg1Jc (x2.25, NOTE) プレイ動画 https //www.youtube.com/watch?v=0SNQxYMEvLU (x2.0, NOTE) 解説 2021/08/19追加。機種連動イベント「BEMANI 2021真夏の歌合戦5番勝負」の「4th stage 副将戦」で解禁できる。 名前 コメント コメント(私的なことや感想はこちら) 頻発する8分7連、裏入りのリズム難など足11にしてはテクニカル。密度こそ11だが電池となるとそこらの12並に要注意。 -- 名無しさん (2021-09-18 16 30 22) 名前 コメント
https://w.atwiki.jp/medianmod/pages/45.html
Median XL 2.0 Dungeons https //docs.median-xl.com/doc/quests/dungeons VERY EASY HORROR UNDER TRISTRAM Butcher s Lair (Act 1 Tristram) チャーム INVASION The Storm Oasis (Act 2 Harem Level 1) チャーム、Bonus Quest DEATH PROJECTOR The Proving Grounds (Swampy Pit - Flayer Jungle) チャーム INFERNAL MACHINE Infernal Cave (Act 1 The Pit) チャーム EASY THE BINDING OF BAAL Act 2 Tal Rasha s Tomb 【Kill Zoltun Kulle to open a Portal to the old Canyon of the Magi】 チャーム HORAZON S SANCTUM Dimensional Sanctum (Act 3 Caldeum)【Kill the Stormtree in the Lower Kurast entrance and open a Portal to Caldeum】 チャーム AKARAT Torajan Jungles チャーム ASSAULT ON MOUNT ARREAT Arreat Summit (Act 5 Arreat Summit)【Kill Narthal to open a portal to the old Arreat Summit.】 チャーム LORD ALDRIC JITAN Torajan Jungles チャーム INQUISITOR OF THE TRIUNE Act 3 The Chamber of Offering (Causeway leading to Travincal) Signet of Skill MODERATE BULL PRINCE RODEO Corral of Corruption (The Secret Cow Level) チャーム RATHMA SQUARE Act 3 Caldeum【Kill the Stormtree at the Lower Kurast entrance to open a Portal to Caldeum.】 チャーム BLACK ROAD Church of Dien-Ap-Sten (Act 1 Bramwell - Rogue Encampment) チャーム、bonus skill LEGACY OF BLOOD Chamber of Blood (Torajan Jungles) チャーム THE VEILED PROPHET Cathedral of Vanity (Library of Fate) チャーム HEART OF SIN Realm of Sin (Act 4 Chaos Sanctuary)【Kill Ghom to obtain a Key of Sin, right click it to open a portal to the Realm of Sin.】 チャーム INVASION II The Storm Cave (Act 4 Chaos Sanctuary - Realm of Sin) Greater Riftwalker Essence、Bonus quest HARD JUDGEMENT DAY Crystal Arch (Act 4 Silver Spire Level 2)、Halls of Valor (Imperius)、Pools of Wisdom (Malthael) 【Kill Izual to open a Portal to the Diamond Gates and find your way to the Silver City. Therein lies the entrance to the first level of the Silver Spire.】 チャーム、Bonus quest TWIN SEAS Island of Skartara (Tran Athulua) チャーム、Deity s Bow + 6x Emblems → Valkyrie s Prime QUOV TSIN Vizjerei Temple (Caldeum) チャーム KINGDOM OF SHADOW Ruins of Ureh (Vizjerei Temple - Caldeum) チャーム EVE OF DESTRUCTION Act 5 The Worldstone Chamber チャーム BANISHER OF LIGHT The Path to Enlightenment (Bramwell - Church of Dien-Ap-Sten)【Kill Buyard Cholik and open a portal to the Path to Enlightenment.】 チャーム、The Black Road + 5x Great Gems → The Black Road with added bonuses VERY HARD TORAJA Act 3 Torajan Cemetery (Torajan Jungles) チャーム LORD OF LIES Realm of Lies (Act 4 Chaos Sanctuary)【Kill Maghda to obtain a Key of Lies, right click it to open a portal to the Realm of Lies.】 チャーム GHOSTS OF OLD BREMMTOWN Act 5 Bremmtown (portal on a path on the right edge of Fauztinville) チャーム、Bonus Quest YSHARI SANCTUM Specter of Hatred (Caldeum)、Dream of Anguish、Phantasm of Terror、Figment of Pain、Snare of Destruction、Yshari Sanctum (Caldeum)【Reaching any zone will create a portal to the previous zone.】 チャーム XAZAX Wretched Sands (Island of Skartara) チャーム ASTROGHA Web of Deceit (Torajan Jungles) チャーム NYMYR S LIGHT World Nexus (Ruins of Ureh) チャーム、The Sleep + Trophy → The Sleep with added bonuses SPIRIT WORLD Mbwiru Eikura (Act 3 Teganze) チャーム EXTREME INVASION III The Storm Pit (Act 4 Chaos Sanctuary - Realm of Lies) Riftwalker s Eye + Ascendant Riftwalker Essence → Riftwalker s Eye with added bonuses、Bonus quest THE VOID Kill Inarius to open a Portal to the Black Abyss チャーム NEPHALEM S SACRIFICE after the Edyrem s Path (Crystal Arch)【Find the portal within the Crystal Arch in the High Heavens to start the Edyrem s Path.】 チャーム ARCHBISHOP LAZARUS Genesis (Viz-jun)Town Portals are disabled チャーム IMPOSSIBLE HERALD OF THE END Edge of Nothingness (cannot open a Town Portal in the corridor) チャーム、Elder item + three Greater Signets of Learning + Auhe Rune + Shaad Rune → elder item with added bonuses DEIMOSS Dimensional Plane (Act 5 Dimensional Labyrinth 15) チャーム、Bonus Quest +旧仕様 Normalで練習してからHellで本番をしたい時、また場所を忘れた時などにご活用下さい 1. LIST OF DUNGEON UBERQUESTS 1/6 CREATURE OF FLAME DIFFICULTY EASY Location Ancient Tunnels (Lost City) 2/6 INFERNAL MACHINE DIFFICULTY MODERATE Location The Pit Level 2 (Tamoe Highland) 3/6 DEATH PROJECTOR DIFFICULTY TRICKY Location Swampy Pit Level 3 (Flayer Jungle) 4/6 AZMODAN DIFFICULTY HARD Location Forgotten Reliquary (Upper Kurast) 5/6 RATHMA SQUARE DIFFICULTY EXTREME NEW IN PATCH 1.47 Location Ruined Fane (Kurast Causeway) 6/6 CATHEDRAL OF VANITY DIFFICULTY IMPOSSIBLE Location Underground Passage Level 2 2. LIST OF SUMMONING UBERQUESTS 1/6 THE BUTCHER DIFFICULTY EASY Summon at The Hole Level 2 (Black Marsh) 2/6 AKARAT DIFFICULTY MODERATE Summon at Kurast Causeway 3/6 THE BINDING OF BAAL DIFFICULTY TRICKY Summon at Valley of Snakes 4/6 ASSAULT ON MOUNT ARREAT DIFFICULTY HARD Summon at Arreat Summit 5/6 LORD ALDRIC JITAN DIFFICULTY EXTREME NEW IN PATCH 1.48 Summon at Nihlathak s Temple 6/6 LEGACY OF BLOOD DIFFICULTY IMPOSSIBLE MODIFIED IN PATCH 1.57 Summon at Tower Cellar (Black Marsh) SECRET INARIUS REVENGE DIFFICULTY UNKNOWN Summon at ??? -- Find it yourself! 3. LIST OF UBERLEVELS 1/6 KURAST 3000 BA DIFFICULTY EASY Location Arachnid Lair (Spider Forest) 2/6 ISLAND OF THE SUNLESS SEA DIFFICULTY MODERATE NEW IN PATCH 1.43 Location Drifter Cavern (Glacial Trail) 3/6 KHALIMGRAD DIFFICULTY TRICKY NEW IN PATCH 1.45 Location Infernal Pit (Frozen Tundra) 4/6 TRAN ATHULUA DIFFICULTY HARD NEW IN PATCH 1.53 Location Halls of the Dead Level 3 (Dry Hills) 5/6 FAUZTINVILLE DIFFICULTY EXTREME NEW IN PATCH 1.53 Location Stony Tomb Level 2 (Rocky Waste) 6/6 KINGDOM OF SHADOW DIFFICULTY IMPOSSIBLE NEW IN PATCH 1.50 Location Crypt (Blood Raven s Graveyard) 4. LIST OF SUPER SIDE AREAS 1/2 THE COW LEVEL DIFFICULTY MODERATE 2/2 CHAMELEON LEVELS DIFFICULTY HARD NEW IN PATCH 1.46 Location Mausoleum (Graveyard) Location Stony Tomb Level 1 (Rocky Waste) Location Abaddon (Frigid Highlands) Location Pit of Acheron (Arreat Plateau)
https://w.atwiki.jp/testlink/pages/37.html
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""DTD/xhtml1-transitional.dtd" !-- Japanese Translated by Testing Engineer s Forum (TEF) in Japan, Working Group of TestLink Japanese Translation Project -- html xmlns="http //www.w3.org/1999/xhtml" lang="jp" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / meta http-equiv="Content-language" content="jp" / meta name="author" content="Martin Havlat" / meta name="copyright" content="GNU" / meta name="robots" content="NOFOLLOW" / title TestLink Instructions /title style media="all" type="text/css" @import "{$basehref}{$smarty.const.TL_THEME_CSS_DIR}testlink.css"; /style script // need due to global coupling in open_help_window()var fRoot= {$basehref} ; /script script type="text/javascript" src="{$basehref}gui/javascript/testlink_library.js" /script /head body div class="workBack" h1 テストケースの編集とアーカイブ /h1 h2 目的 /h2 p span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テスト仕様書 /span は、存在する span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テストプロジェクト /span , テストスイート,そして span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テストケース /span の情報を閲覧したり変更したりする場所です。異なるバージョンのテストケースを見ることもできます。 /p h2 やってみましょう! /h2 ol li テストプロジェクトをナビゲーションシートから選択します。 /li li 新規のテストスイートとテストケースを作成します(テストプロジェクトの変更は右上のプルダウンリストから選択できます) /li li 左横にあるツリーにてデータ編集を指示します。 /li li 作成したテスト仕様書をテストケースが準備完了したときに span class="help" onclick="javascript open_help_window( glosary , {$locale} );" テスト計画 /span に割り当てます。 /li /ol p TestLinkはテストケースを構成するN レベルのテストスイートを提供します。また、テストスイートの内容を記述できます。この情報はテストケースとともに印刷されます。 /p /div /body /html
https://w.atwiki.jp/soundfile/pages/7.html
KbMedia Player本体 Plug-inkbwinamp KbMedia Player これ一つで、大抵の物は再生できる簡単ソフト。 ただし、PSF、USFはkbwinampを使いWinamp用プラグインを利用。 本体 http //home7.highway.ne.jp/Kobarin/ Plug-in kbwinamp ttp //hp.vector.co.jp/authors/VA015058/archive/kbwinamp_017alpha.cab Winamp用プラグインをKbMedia Playerで使う為のプラグイン。
https://w.atwiki.jp/emeditor/pages/98.html
MediaWiki構文ファイル 本家Pukiwiki用構文ファイルをカスタマイズした。 ; EmEditor Syntax File ; ; To import this file to an existing configuration, select Configuration ; under the Tool menu, select Define Configurations, select a configuration ; you want to import to, press [Properties], select the Highlight page, and ; press [Import]. ; ; Submit your customized file to submit@emurasoft.com ; to be listed in www.emurasoft.com user files pages. ; #Highlight=on #BeginTag= #EndTag= #CommentBegin= #CommentEnd= #LineComment1= #LineComment2= #SingleQuote=off #DoubleQuote=off #ContinueQuote=off #Escape= #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=on #Keyword color=5,word=off,rightall=on,case=on,insidetag=off,regexp=on ^^\s*^# #Keyword color=6,word=off,rightall=on,case=on,insidetag=off,regexp=on ^^\s {1,3}.*?\| #Keyword color=7,word=off,rightall=on,case=on,insidetag=off,regexp=on ^^\s*\|.*\|\s*$ #Keyword color=8,word=off,rightall=off,case=on,insidetag=off,regexp=on ^^\s*\*{1,3} #Keyword color=9,word=off,rightall=on,case=on,insidetag=off,regexp=on ^^\s*-{1,3} ^^\s*\+{1,3} ^^\s*~ ^^\s* ^^ ^^---- #Keyword color=2,word=off,rightall=off,case=on,insidetag=off,regexp=on \[\[.*?\]\] #Keyword color=1,word=off,rightall=off,case=on,insidetag=off,regexp=on \(\(.*?\)\) .*?^; %%.*?%% ^^\=+(.*?)\=+$ #Keyword color=5,word=off,rightall=off,case=on,insidetag=off,regexp=on {2,3}.*? {2,3} #Keyword color=9,word=off,rightall=off,case=off,insidetag=off,regexp=off {{ }}
https://w.atwiki.jp/ohmichi_linux/pages/26.html
開発環境整理 cscope、git をインストールする。 進捗 2011/04/21 完成 https //sourceforge.net/tracker/?func=detail aid=3291468 group_id=129766 atid=715782 sourceforge に登録済み。 ソースコード調査 既存のmediatombは、jpeg ファイルをメモリに展開するようだ。その箇所を特定する。 設定ファイル(config.xml)の読み込み処理 config_manager.cc video サムネイル処理 ffmpeg_handler.cc FfmpegHandler serveContent() if (video_thumbnailer_generate_thumbnail_to_buffer(th, item- getLocation().c_str(), img) != 0) ↑もろにソレっぽい名前の関数を発見。 これは ffmpegthumbnailer-2.0.6 の関数だった。 引数 video_thumbnailer* thumbnailer const char* movie_filename image_data* generated_image_data 46 typedef struct image_data_struct 47 { 48 uint8_t* image_data_ptr; /* points to the image data after call to generate_thumbnail_to_buffer */ 49 int image_data_size; /* contains the size of the image data after call to generate_thumbnail_to_buffer * / 50 51 void* internal_data; /* for internal use only */ 52 } image_data; 実装方法(OLD_API を削除して記述) ※意外に簡単かも・・・ 316 if (video_thumbnailer_generate_thumbnail_to_buffer(th, 317 item- getLocation().c_str(), img) != 0) 319 throw _Exception(_("Could not generate thumbnail for ") + 320 item- getLocation()); たぶん、この関数は以下のような動作をすると思う。 ビデオファイルのパス(input):item- getLocation().c_str() サムネイル画像データ(output):バッファ img- image_data_ptr、サイズ img- image_data_size よって、上記関数実行後にサムネイルファイル用のパスに img- image_data_ptr のデータをファイルに書き出せばよいはず。 また、書き出したファイルが次の上記関数呼び出し前に存在すれば、video_thumbnailer_generate_thumbnail_to_buffer を行わずにファイル read で代用できるはず。 321 322 *data_size = (off_t)img- image_data_size; 323 Ref IOHandler h(new MemIOHandler((void *)img- image_data_ptr, 324 img- image_data_size)); 329 video_thumbnailer_destroy_image_data(img); 330 video_thumbnailer_destroy(th); img- image_data_ptr, img- image_data_size をファイル書き出しすることで、 jpegファイルが作れるようになった。 しかし、そのファイルを img- image_data_ptr, img- image_data_size に読み込んだ ところ、PS3 には正常に表示されない。(下半分がにじむ、ずれるなど) destory_XXX() あたりを調査しなおす。 MemIOHandler MemIOHandler(void *buffer, int length) IOHandler() this- buffer = (char *)MALLOC(length); this- length = length; memcpy(this- buffer, buffer, length); video_thumbnailer_destroy_image_data data- image_data_ptr = 0; data- image_data_size = 0; std vector uint8_t * dataVector = reinterpret_cast std vector uint8_t * (data- internal_data); delete dataVector; data- internal_data = 0; delete data; video_thumbnailer_destroy VideoThumbnailer* videoThumbnailer = reinterpret_cast VideoThumbnailer* (thumbnailer- thumbnailer); delete videoThumbnailer; FilmStripFilter* filmStripFilter = reinterpret_cast FilmStripFilter* (thumbnailer- filter); delete filmStripFilter; thumbnailer- thumbnailer = 0; delete thumbnailer; まさかとは思ったが・・・ファイル読み込み後、return する前に 3 秒のsleep を入れたら正しく表示されるようになった・・・ mediatombサーバとPS3間の問題(たとえば、ファイル受信完了認識の処理が甘い、など) があるのかもしれない。 DLNAについて調べる必要がありそう・・ FfmpegHandler serveContent() の呼び出し箇所 (gdb) bt #0 FfmpegHandler serveContent (this=0xb732bb38, item=..., resNum=1, data_size=0x32d10f0) at ../src/metadata/ffmpeg_handler.cc 337 #1 0x0811b34b in FileRequestHandler open (this=0xb732d360, filename=0xb732d8f0 "/content/media/object_id/749/res_id/1/rh/6/ext/file.jpg", info=0x32d10f0, mode=UPNP_READ) at ../src/file_request_handler.cc 575 #2 0x080f3885 in web_open (filename=0xb732d8f0 "/content/media/object_id/749/res_id/1/rh/6/ext/file.jpg", info=0x32d10f0, mode=UPNP_READ) at ../src/web_callbacks.cc 198 #3 0x08154bbd in process_request (parser=0x32d118c, req=0x32d118c, info=0x32d126c) at ../upnp/src/genlib/net/http/webserver.c 1343 #4 web_server_callback (parser=0x32d118c, req=0x32d118c, info=0x32d126c) at ../upnp/src/genlib/net/http/webserver.c 1803 #5 0x0814d9c3 in dispatch_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 236 #6 handle_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 339 #7 0x0815b1d3 in WorkerThread (arg=0x81bf0c0) at ../threadutil/src/ThreadPool.c 594 #8 0x00459e99 in start_thread () from /lib/libpthread.so.0 #9 0x0075fd2e in clone () from /lib/libc.so.6 (gdb) web_server_callback process_request() データの作成 http_SendMessage() データの送信 (gdb) bt #0 http_SendMessage (info=0x4ad426c, TimeOut=0x4ad413c, fmt=0x8170e46 "Ibf") at ../upnp/src/genlib/net/http/httpreadwrite.c 325 #1 0x081547cb in web_server_callback (parser=0x4ad418c, req=0x4ad418c, info=0x4ad426c) at ../upnp/src/genlib/net/http/webserver.c 1833 #2 0x0814d9c3 in dispatch_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 236 #3 handle_request (args=0xb6900480) at ../upnp/src/genlib/miniserver/miniserver.c 339 #4 0x0815b1d3 in WorkerThread (arg=0x81bf0c0) at ../threadutil/src/ThreadPool.c 594 #5 0x00459e99 in start_thread () from /lib/libpthread.so.0 #6 0x0075fd2e in clone () from /lib/libc.so.6 (gdb) 以下で送信している。 case RESP_WEBDOC //, I = further instruction to send data. /* http_SendVirtualDirDoc( info, timeout, "Ibf", RespInstr, headers.buf, headers.length, filename.buf ); */ http_SendMessage( info, timeout, "Ibf", RespInstr, headers.buf, (size_t)headers.length, filename.buf, Fp ); ここで送信しているデータが キャッシュなし(正常) キャッシュあり(異常) で違いがあるか、調査する。 → 単なるコーディングミス。消えてしまったスタック領域を参照していたため。修正済み。
https://w.atwiki.jp/pms_ps3/pages/25.html
Q&Aのページに移行しました。
https://w.atwiki.jp/vstplugins/pages/74.html
AmpliTube 2 ギターアンプモデリングエフェクトです。 メディアインテグレーション (日本輸入元) IK MultiMedia (開発元) 主な特徴 21種類のペダル・エフェクト・モデル。 Boss Octaver/CE-1、Arbiter Fuzz Face、MXR Dynacomp/Phase 100、Electro Harmonix Memoryman、Ibanez Tube Screamerなど。 14種類のプリアンプ EQ・モデル。 Fender SuperReverb/DeLuxeReverb/Bassman、MesaBoogie Double Rectifier、Supro、Vox AC30、Marshall JCM800/900、THD BiValveなど。 7種類のパワー・アンプ・モデル。 Class A EL84、Single Ended、100W EL34など。 16種類のキャビネット・モデル。 Marshall 4x12、MesaBoogie 4x12 Rectifierなど。 6種類のマイク・モデル。 SM57、MD421/441、U87/KM84、C414。 11種類のラック・エフェクト・モデル。 ステレオ・リバーブ/コーラス/ディレイなど。 高精細なチューナー。 シリアル、パラレル可能な2系統チェイン。 名前 コメント
https://w.atwiki.jp/kmgr/pages/19.html
Subtitle Workshopは多くのフォーマットに対応した字幕作成ツール。 ここではバージョン2.51での使い方を説明している。 動画をプレビューしながら簡単に字幕を作成でき、使いたい形式で字幕ファイルを出力できる。 字幕ファイルをプレーンテキストとして出力できるので後で修正することも簡単。 このアプリケーション自体直感的に使えるようなインターフェイスなのでそれほど難しくはないはず。 リンクSubtitle Workshopの使い方解説サイト 字幕ファイルのこといろいろ 必要なもの 準備 Subtitle Workshopでの作業作業の流れ動画 フォント名について 日本語末尾文字化けについて 字幕ファイルの編集 SSAファイル編集動画 字幕ファイルの読み込みVirtualDub編 AviSynth編 テキスト字幕ファイル(SRT, SSA, ASS)の利用方法 その他の字幕作成ツール リンク Subtitle Workshopの使い方解説サイト ぐぐれ ぐぐった結果 G-MARK :第2章 字幕作成をやってみよう!のPDFに非常に詳しくSubtitleWorkshopの使い方が書かれている。このページ見るよりこれ読んだほうがいい。 魔道琥珀研究所 Die by the Swordのブログ (何故かASSが一貫してAASと表記されているが、.aasとあるところは.assで間違いない) 字幕ファイルのこといろいろ 妖精現実>SSA入門 Subtitle Workshop自体はタイムスタンプを打つ作業を支援するツールで、字幕のスタイリングに関しては変わったことはできない。 字幕のフォントを変更したりエフェクトを掛けるなら他のソフトを使うか、手動で字幕ファイルを修正する。2003年の記事なので古い記述も見られるが、SSA/ASSについての知識が得られるので一度読んでみるのがよい。 ここで公開されている ASS_Help3r はVirtualDubライクなUIを持ったタイプセッティング補助ツール。内蔵のFontViewerはフォントのANSI nameを調べるのに便利。 eさまともやし ここも参考になった 必要なもの Subtitle Workshop :字幕作成ツール VirtualDub :作成した字幕ファイルを映像と合成するのに使う。 AviSynth :VDではFLV、mp4出力ができないので動画サイトに投稿するには2度手間になる。字幕ファイルを読み込んだAVSを書けば直接FLV、MP4に出来るのでこちらの方が楽。多少敷居が高いので難しそうと思ったらVDを使うのがよい。 VSFilter :VD/AviSynthのプラグインとして読み込む。VD/AviSynthでSSA/ASSファイルを読めるtextsubフィルタが使えるようになる。 準備 Subtitle Workshopのインストール VirtualDub or AviSynthのインストール VSFilter.dllをVirtualDub/AviSynthのプラグインフォルダに入れておく Subtitle Workshopでの作業 Subtitle Workshopの設定 設定>言語で日本語を選ぶと日本語表示になる 一般>文字コードでShiftJISを選択する フォーマットはたくさんあるが今回使うのはSSAかASSだけなので、SubStation AlphaとAdvanced SubStation Alphaにチェックを入れておけばいい(多いので一度すべて解除するといい) 保存>出力形式の設定>SubStationAlphaでSSA字幕のフォントと色の設定ができる(ただし日本語フォント名のフォントは使えない。詳しくは後述) 字幕ファイルの作成 字幕を書く>範囲を指定する>次の行(Insert)>また字幕を書く>エンドレス 満足いくまで書いたら保存 保存したいフォーマット形式を聞かれるのでSSAかASSを選択。SSAのが簡単なのでこだわったエフェクトをかけるのでもない限りSSAでいいと思う。 作業の流れ動画 フォント名について Subtitle WorkshopはUnicodeを扱うことができないため、日本語フォント名のフォントを選んでも反映されない。設定で日本語名のフォントを選択した場合、後で直接SSAに手を入れる必要がある。 日本語のフォント名を反映させる方法は2つあり、フォント名の指定をANSI nameで行うか、Unicode(BOM付きUTF-16推奨)でSSAファイルを保存する。 ANSI nameを調べるには ASS_Help3r のFontViewerが便利。例えば あずきフォント の場合"azukifontP"がANSI name 後者の方法を使う場合は以下のようなテキストエディタを使って文字コードを変換する Terapad - http //www5f.biglobe.ne.jp/~t-susumu/library/tpad.html このテキストエディタの場合、字幕ファイルを開き「ファイル>文字/改行コード指定保存」の文字コードをUnicodeに変更して上書き保存する。 字幕ファイルの拡張子をこのエディタに関連づけておけば便利。 日本語末尾文字化けについて VSFilterにはShift-JISの字幕を読み込むと末尾にある文字が化けるという問題がある 字幕の1行の最後が「あ」の場合、その「あ」は長方形の四角「□」に化ける。 例えば「うわああああ」という字幕があったとすると、「うわあああ□」と表示される。 軽く調べてみると行末に「あ」等の2バイト目が0xA0の文字があると、これが文字化けする場合があるとのこと。 SubtitleWorkshopはUnicodeで保存できないため、末尾に上記の文字がこないようにするか、UTF-8/16に変換してから利用する。 上記のフォント名設定のことを考えても、適当なテキストエディタで文字コードを変換してしまった方がいい。 また、この問題を修正したVSFilterがnyやshareで流通しているようだが詳しくはわからない。 ずいぶん前からあるようなので元のバージョンは古いと思われる。 字幕ファイルの編集 単にタイミングの合った字幕があればいいという場合はSubtitleWorkshopで作った字幕をそのまま使えばいい。 色やフォントを変更したければ字幕ファイルを編集する。 GUIで簡単にやりたい人は下で紹介してるAegisubを使うといい。 SSAファイルの構造については妖精現実のページ(http //deztec.jp/x/05/faireal/faireal-8-13-index.html#d31007)が参考になる。日本語で詳しく解説されているので、是非読んでおきたい。 基本的にはスタイルを定義してそれを適応する。SubtitleWorkshopでは"Default"という名前のスタイルが作られ全ての字幕にDefaultスタイルが適応されることになる。全ての字幕のフォントや色を変更したい場合、このDefaultスタイルを変更する。 時々字幕の位置やフォントを変えたい場合、別のスタイル定義を作り使いたい字幕に適応させるのが楽(スタイル名top、Alignmentを6にして上に字幕を表示させるスタイルを作る等) スタイルを定義するまでもなく一部を変更したいという場合はタグを指定するとよい。 SubtitleWorkshopでSSAを出力すると色の設定が10進数表記になっている(16777215←これが白、いわゆるフルカラー1677万色目の色) 正直わかりにくいので自分で設定する時はHTMLでの色指定に似た HBBGGRR の形式を使った方がわかりやすいと思う。ちなみにRGBじゃなくBGR - 青、緑、赤の順番になっているので注意。色見本はいろんなHTML参考サイトで見れると思う 例えばニコ動でゲームプレイ動画をうpしているテクテク氏の字幕の場合、PrimaryColourが白( HFFFFFF )、BackColourが黒( H000000 )、Shadowは1…のような設定。 こんなの?↓ Style Default,elena,24, HFFFFFF , HFFFFFF , HFFFFFF , H000000 ,-1,0,1,1,1,2,30,30,10,0,128 ※実際テクテク氏がどうやって字幕をつけてるのかは知らない。SSAで似たような表現をするなら、という話。 SSAファイル編集動画 字幕ファイルの読み込み VirtualDub編 字幕を足したい動画を開く Video Filters Add Load VSFilter.dllを読み込む(vdfじゃなくてdllなのでちゃんと選択すること) フィルタ一覧にTextSubが追加されているので、選択する ファイルを開くウインドウが選ぶので、作成したSSA/ASSファイルを選択する フィルタが適応された映像(右側の画像)に字幕が挿入されていれば成功 好きな方法でエンコード AviSynth編 VSFilter.dllを読み込む 映像を読み込む TextSubフィルタでSSA/ASSファイルを読み込む 具体的には↓ LoadPlugin("VSFilter.dll")#VSFilterの読み込み Avisource("***.avi")#映像の読み込み TextSub("***.ssa")#字幕ファイルの読み込み AVSが書けたら後は好きな方法でエンコ テキスト字幕ファイル(SRT, SSA, ASS)の利用方法 その他テキスト字幕の扱いについては別ページにまとめてある。 その他の字幕作成ツール Aegisub 高機能な字幕作成ツール。波形を見ながらタイムタグを打っていける。SubtitleWorkshopと違いスタイリング機能も充実しており、音声をベースに字幕を作るならこちらの方がよい。超多機能なので若干敷居が高いかもしれない。 詳しくは>Aegisubでカラオケ字幕作成 AVIUTL + 拡張フィルタ 字幕作成ツールではないがテキストの挿入ができる。テキストの位置をピクセルの絶対値で指定するため、単純に字幕作成という面で見ると位置調整が面倒。 詳しくは>AVIUTL+拡張編集プラグイン